package com.examine.dao;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class DataTable {
	private Map<String,Integer> columns=new HashMap<String, Integer>();
	private List<DataRow> rows=new ArrayList<DataRow>();
	
	public void addColumn(String columnName, int index) {
		columns.put(columnName, index);
	}
	
	public int getColumnIndex(String columnLable) {
		return columns.get(columnLable);
	}
	
	public DataRow newRow()
	{
		DataRow row= new DataRow(columns.size(),this);
		rows.add(row);
		return row;
	}

	public List<DataRow> getRows() {
		return rows;
	}
}
